createRTCRoom method Null safety
- String roomId
创建房间实例。
调用此方法仅返回一个房间实例,你仍需调用 RTCRoom.joinRoom 才能真正地创建/加入房间。
多次调用此方法可以创建多个 RTCRoom 实例。分别调用各 RTCRoom 实例中的 RTCRoom.joinRoom 方法,同时加入多个房间。
多房间模式下,用户可以同时订阅各房间的音视频流。
roomId 标识通话房间的房间 ID,最大长度为 128 字节的非空字符串。支持的字符集范围为:
- 26 个大写字母 A ~ Z;
- 26 个小写字母 a ~ z;
- 10 个数字 0 ~ 9;
- 下划线 "_", at 符 "@", 减号 "-"。
返回值:
创建的 RTCRoom 房间实例。
注意:
- 如果需要加入的房间已存在,你仍需先调用本方法来获取 RTCRoom 实例,再调用 RTCRoom.joinRoom 加入房间。
- 多房间模式下,创建多个房间实例需要使用不同的 roomId,否则会导致创建房间失败。
- 如果你需要在多个房间发布音视频流,无须创建多房间,直接调用 RTCRoom.startForwardStreamToRooms。
Implementation
Future<RTCRoom?> createRTCRoom(String roomId);